engine deposits - German English Dictionary